package com.openatc.agent.service.arterial;

import model.RouteOpt;
import model.RoutePara;

/**
 * @author ：panleilei
 * @description 干线协调策略，需要新增协调策略时，实现该接口，并注入spring容器中即可
 * @modified By：
 * @version:
 * @date ：Created in 2024/1/23 11:54
 */
public interface ArterialTrafficControl {
    /**
     * 协调策略
     * @return
     */
    String strategy();
    /**
     * 优化算法
     * @param routePara
     */
    RouteOpt optimize(RoutePara routePara);
}
